﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000D15 RID: 3349
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class PlayerLoginCsReq : IMessage<PlayerLoginCsReq>, IMessage, IEquatable<PlayerLoginCsReq>, IDeepCloneable<PlayerLoginCsReq>, IBufferMessage
	{
		// Token: 0x17002A4C RID: 10828
		// (get) Token: 0x060095EA RID: 38378 RVA: 0x0018F3D2 File Offset: 0x0018D5D2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<PlayerLoginCsReq> Parser
		{
			get
			{
				return PlayerLoginCsReq._parser;
			}
		}

		// Token: 0x17002A4D RID: 10829
		// (get) Token: 0x060095EB RID: 38379 RVA: 0x0018F3D9 File Offset: 0x0018D5D9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return PlayerLoginCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002A4E RID: 10830
		// (get) Token: 0x060095EC RID: 38380 RVA: 0x0018F3EB File Offset: 0x0018D5EB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return PlayerLoginCsReq.Descriptor;
			}
		}

		// Token: 0x060095ED RID: 38381 RVA: 0x0018F3F4 File Offset: 0x0018D5F4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerLoginCsReq()
		{
		}

		// Token: 0x060095EE RID: 38382 RVA: 0x0018F4B8 File Offset: 0x0018D6B8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerLoginCsReq(PlayerLoginCsReq other) : this()
		{
			this.gDILGFJNKPI_ = other.gDILGFJNKPI_;
			this.kONIIHCAEPM_ = other.kONIIHCAEPM_;
			this.bAOJGAIJAAN_ = other.bAOJGAIJAAN_;
			this.hCIMLMCKAPF_ = other.hCIMLMCKAPF_;
			this.fKMHMGOABBO_ = other.fKMHMGOABBO_;
			this.iKBNJJMACMJ_ = other.iKBNJJMACMJ_;
			this.nMCMPEEJBKC_ = other.nMCMPEEJBKC_;
			this.loginRandom_ = other.loginRandom_;
			this.bOCGEPCDDGF_ = other.bOCGEPCDDGF_;
			this.signature_ = other.signature_;
			this.iNPFCEIABOI_ = ((other.iNPFCEIABOI_ != null) ? other.iNPFCEIABOI_.Clone() : null);
			this.lDPNKABEDMH_ = other.lDPNKABEDMH_;
			this.mCJNDNLMDOF_ = other.mCJNDNLMDOF_;
			this.pOOJFEBMGKF_ = other.pOOJFEBMGKF_;
			this.nJDDJHAPNBO_ = other.nJDDJHAPNBO_;
			this.rogueGetInfo_ = other.rogueGetInfo_;
			this.cPEMMCOJKDG_ = other.cPEMMCOJKDG_;
			this.iODIMANHNLK_ = other.iODIMANHNLK_;
			this.resVersion_ = other.resVersion_;
			this.hLCOHDCKAJO_ = other.hLCOHDCKAJO_;
			this.nIMOOCECNKB_ = other.nIMOOCECNKB_;
			this.platform_ = other.platform_;
			this.clientVersion_ = other.clientVersion_;
			this.dKNJKIALLGI_ = other.dKNJKIALLGI_;
			this.jNDHAINPMOF_ = other.jNDHAINPMOF_;
			this.jLGHKBEDEHG_ = other.jLGHKBEDEHG_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060095EF RID: 38383 RVA: 0x0018F624 File Offset: 0x0018D824
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerLoginCsReq Clone()
		{
			return new PlayerLoginCsReq(this);
		}

		// Token: 0x17002A4F RID: 10831
		// (get) Token: 0x060095F0 RID: 38384 RVA: 0x0018F62C File Offset: 0x0018D82C
		// (set) Token: 0x060095F1 RID: 38385 RVA: 0x0018F634 File Offset: 0x0018D834
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string GDILGFJNKPI
		{
			get
			{
				return this.gDILGFJNKPI_;
			}
			set
			{
				this.gDILGFJNKPI_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A50 RID: 10832
		// (get) Token: 0x060095F2 RID: 38386 RVA: 0x0018F647 File Offset: 0x0018D847
		// (set) Token: 0x060095F3 RID: 38387 RVA: 0x0018F64F File Offset: 0x0018D84F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string KONIIHCAEPM
		{
			get
			{
				return this.kONIIHCAEPM_;
			}
			set
			{
				this.kONIIHCAEPM_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A51 RID: 10833
		// (get) Token: 0x060095F4 RID: 38388 RVA: 0x0018F662 File Offset: 0x0018D862
		// (set) Token: 0x060095F5 RID: 38389 RVA: 0x0018F66A File Offset: 0x0018D86A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string BAOJGAIJAAN
		{
			get
			{
				return this.bAOJGAIJAAN_;
			}
			set
			{
				this.bAOJGAIJAAN_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A52 RID: 10834
		// (get) Token: 0x060095F6 RID: 38390 RVA: 0x0018F67D File Offset: 0x0018D87D
		// (set) Token: 0x060095F7 RID: 38391 RVA: 0x0018F685 File Offset: 0x0018D885
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string HCIMLMCKAPF
		{
			get
			{
				return this.hCIMLMCKAPF_;
			}
			set
			{
				this.hCIMLMCKAPF_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A53 RID: 10835
		// (get) Token: 0x060095F8 RID: 38392 RVA: 0x0018F698 File Offset: 0x0018D898
		// (set) Token: 0x060095F9 RID: 38393 RVA: 0x0018F6A0 File Offset: 0x0018D8A0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string FKMHMGOABBO
		{
			get
			{
				return this.fKMHMGOABBO_;
			}
			set
			{
				this.fKMHMGOABBO_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A54 RID: 10836
		// (get) Token: 0x060095FA RID: 38394 RVA: 0x0018F6B3 File Offset: 0x0018D8B3
		// (set) Token: 0x060095FB RID: 38395 RVA: 0x0018F6BB File Offset: 0x0018D8BB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string IKBNJJMACMJ
		{
			get
			{
				return this.iKBNJJMACMJ_;
			}
			set
			{
				this.iKBNJJMACMJ_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A55 RID: 10837
		// (get) Token: 0x060095FC RID: 38396 RVA: 0x0018F6CE File Offset: 0x0018D8CE
		// (set) Token: 0x060095FD RID: 38397 RVA: 0x0018F6D6 File Offset: 0x0018D8D6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool NMCMPEEJBKC
		{
			get
			{
				return this.nMCMPEEJBKC_;
			}
			set
			{
				this.nMCMPEEJBKC_ = value;
			}
		}

		// Token: 0x17002A56 RID: 10838
		// (get) Token: 0x060095FE RID: 38398 RVA: 0x0018F6DF File Offset: 0x0018D8DF
		// (set) Token: 0x060095FF RID: 38399 RVA: 0x0018F6E7 File Offset: 0x0018D8E7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ulong LoginRandom
		{
			get
			{
				return this.loginRandom_;
			}
			set
			{
				this.loginRandom_ = value;
			}
		}

		// Token: 0x17002A57 RID: 10839
		// (get) Token: 0x06009600 RID: 38400 RVA: 0x0018F6F0 File Offset: 0x0018D8F0
		// (set) Token: 0x06009601 RID: 38401 RVA: 0x0018F6F8 File Offset: 0x0018D8F8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string BOCGEPCDDGF
		{
			get
			{
				return this.bOCGEPCDDGF_;
			}
			set
			{
				this.bOCGEPCDDGF_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A58 RID: 10840
		// (get) Token: 0x06009602 RID: 38402 RVA: 0x0018F70B File Offset: 0x0018D90B
		// (set) Token: 0x06009603 RID: 38403 RVA: 0x0018F713 File Offset: 0x0018D913
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string Signature
		{
			get
			{
				return this.signature_;
			}
			set
			{
				this.signature_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A59 RID: 10841
		// (get) Token: 0x06009604 RID: 38404 RVA: 0x0018F726 File Offset: 0x0018D926
		// (set) Token: 0x06009605 RID: 38405 RVA: 0x0018F72E File Offset: 0x0018D92E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DHEJAIGDJIM INPFCEIABOI
		{
			get
			{
				return this.iNPFCEIABOI_;
			}
			set
			{
				this.iNPFCEIABOI_ = value;
			}
		}

		// Token: 0x17002A5A RID: 10842
		// (get) Token: 0x06009606 RID: 38406 RVA: 0x0018F737 File Offset: 0x0018D937
		// (set) Token: 0x06009607 RID: 38407 RVA: 0x0018F73F File Offset: 0x0018D93F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint LDPNKABEDMH
		{
			get
			{
				return this.lDPNKABEDMH_;
			}
			set
			{
				this.lDPNKABEDMH_ = value;
			}
		}

		// Token: 0x17002A5B RID: 10843
		// (get) Token: 0x06009608 RID: 38408 RVA: 0x0018F748 File Offset: 0x0018D948
		// (set) Token: 0x06009609 RID: 38409 RVA: 0x0018F750 File Offset: 0x0018D950
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string MCJNDNLMDOF
		{
			get
			{
				return this.mCJNDNLMDOF_;
			}
			set
			{
				this.mCJNDNLMDOF_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A5C RID: 10844
		// (get) Token: 0x0600960A RID: 38410 RVA: 0x0018F763 File Offset: 0x0018D963
		// (set) Token: 0x0600960B RID: 38411 RVA: 0x0018F76B File Offset: 0x0018D96B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string POOJFEBMGKF
		{
			get
			{
				return this.pOOJFEBMGKF_;
			}
			set
			{
				this.pOOJFEBMGKF_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A5D RID: 10845
		// (get) Token: 0x0600960C RID: 38412 RVA: 0x0018F77E File Offset: 0x0018D97E
		// (set) Token: 0x0600960D RID: 38413 RVA: 0x0018F786 File Offset: 0x0018D986
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint NJDDJHAPNBO
		{
			get
			{
				return this.nJDDJHAPNBO_;
			}
			set
			{
				this.nJDDJHAPNBO_ = value;
			}
		}

		// Token: 0x17002A5E RID: 10846
		// (get) Token: 0x0600960E RID: 38414 RVA: 0x0018F78F File Offset: 0x0018D98F
		// (set) Token: 0x0600960F RID: 38415 RVA: 0x0018F797 File Offset: 0x0018D997
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string RogueGetInfo
		{
			get
			{
				return this.rogueGetInfo_;
			}
			set
			{
				this.rogueGetInfo_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A5F RID: 10847
		// (get) Token: 0x06009610 RID: 38416 RVA: 0x0018F7AA File Offset: 0x0018D9AA
		// (set) Token: 0x06009611 RID: 38417 RVA: 0x0018F7B2 File Offset: 0x0018D9B2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string CPEMMCOJKDG
		{
			get
			{
				return this.cPEMMCOJKDG_;
			}
			set
			{
				this.cPEMMCOJKDG_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A60 RID: 10848
		// (get) Token: 0x06009612 RID: 38418 RVA: 0x0018F7C5 File Offset: 0x0018D9C5
		// (set) Token: 0x06009613 RID: 38419 RVA: 0x0018F7CD File Offset: 0x0018D9CD
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string IODIMANHNLK
		{
			get
			{
				return this.iODIMANHNLK_;
			}
			set
			{
				this.iODIMANHNLK_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A61 RID: 10849
		// (get) Token: 0x06009614 RID: 38420 RVA: 0x0018F7E0 File Offset: 0x0018D9E0
		// (set) Token: 0x06009615 RID: 38421 RVA: 0x0018F7E8 File Offset: 0x0018D9E8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ResVersion
		{
			get
			{
				return this.resVersion_;
			}
			set
			{
				this.resVersion_ = value;
			}
		}

		// Token: 0x17002A62 RID: 10850
		// (get) Token: 0x06009616 RID: 38422 RVA: 0x0018F7F1 File Offset: 0x0018D9F1
		// (set) Token: 0x06009617 RID: 38423 RVA: 0x0018F7F9 File Offset: 0x0018D9F9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string HLCOHDCKAJO
		{
			get
			{
				return this.hLCOHDCKAJO_;
			}
			set
			{
				this.hLCOHDCKAJO_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A63 RID: 10851
		// (get) Token: 0x06009618 RID: 38424 RVA: 0x0018F80C File Offset: 0x0018DA0C
		// (set) Token: 0x06009619 RID: 38425 RVA: 0x0018F814 File Offset: 0x0018DA14
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint NIMOOCECNKB
		{
			get
			{
				return this.nIMOOCECNKB_;
			}
			set
			{
				this.nIMOOCECNKB_ = value;
			}
		}

		// Token: 0x17002A64 RID: 10852
		// (get) Token: 0x0600961A RID: 38426 RVA: 0x0018F81D File Offset: 0x0018DA1D
		// (set) Token: 0x0600961B RID: 38427 RVA: 0x0018F825 File Offset: 0x0018DA25
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlatformType Platform
		{
			get
			{
				return this.platform_;
			}
			set
			{
				this.platform_ = value;
			}
		}

		// Token: 0x17002A65 RID: 10853
		// (get) Token: 0x0600961C RID: 38428 RVA: 0x0018F82E File Offset: 0x0018DA2E
		// (set) Token: 0x0600961D RID: 38429 RVA: 0x0018F836 File Offset: 0x0018DA36
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string ClientVersion
		{
			get
			{
				return this.clientVersion_;
			}
			set
			{
				this.clientVersion_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A66 RID: 10854
		// (get) Token: 0x0600961E RID: 38430 RVA: 0x0018F849 File Offset: 0x0018DA49
		// (set) Token: 0x0600961F RID: 38431 RVA: 0x0018F851 File Offset: 0x0018DA51
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LanguageType DKNJKIALLGI
		{
			get
			{
				return this.dKNJKIALLGI_;
			}
			set
			{
				this.dKNJKIALLGI_ = value;
			}
		}

		// Token: 0x17002A67 RID: 10855
		// (get) Token: 0x06009620 RID: 38432 RVA: 0x0018F85A File Offset: 0x0018DA5A
		// (set) Token: 0x06009621 RID: 38433 RVA: 0x0018F862 File Offset: 0x0018DA62
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool JNDHAINPMOF
		{
			get
			{
				return this.jNDHAINPMOF_;
			}
			set
			{
				this.jNDHAINPMOF_ = value;
			}
		}

		// Token: 0x17002A68 RID: 10856
		// (get) Token: 0x06009622 RID: 38434 RVA: 0x0018F86B File Offset: 0x0018DA6B
		// (set) Token: 0x06009623 RID: 38435 RVA: 0x0018F873 File Offset: 0x0018DA73
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string JLGHKBEDEHG
		{
			get
			{
				return this.jLGHKBEDEHG_;
			}
			set
			{
				this.jLGHKBEDEHG_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x06009624 RID: 38436 RVA: 0x0018F886 File Offset: 0x0018DA86
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as PlayerLoginCsReq);
		}

		// Token: 0x06009625 RID: 38437 RVA: 0x0018F894 File Offset: 0x0018DA94
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(PlayerLoginCsReq other)
		{
			return other != null && (other == this || (!(this.GDILGFJNKPI != other.GDILGFJNKPI) && !(this.KONIIHCAEPM != other.KONIIHCAEPM) && !(this.BAOJGAIJAAN != other.BAOJGAIJAAN) && !(this.HCIMLMCKAPF != other.HCIMLMCKAPF) && !(this.FKMHMGOABBO != other.FKMHMGOABBO) && !(this.IKBNJJMACMJ != other.IKBNJJMACMJ) && this.NMCMPEEJBKC == other.NMCMPEEJBKC && this.LoginRandom == other.LoginRandom && !(this.BOCGEPCDDGF != other.BOCGEPCDDGF) && !(this.Signature != other.Signature) && object.Equals(this.INPFCEIABOI, other.INPFCEIABOI) && this.LDPNKABEDMH == other.LDPNKABEDMH && !(this.MCJNDNLMDOF != other.MCJNDNLMDOF) && !(this.POOJFEBMGKF != other.POOJFEBMGKF) && this.NJDDJHAPNBO == other.NJDDJHAPNBO && !(this.RogueGetInfo != other.RogueGetInfo) && !(this.CPEMMCOJKDG != other.CPEMMCOJKDG) && !(this.IODIMANHNLK != other.IODIMANHNLK) && this.ResVersion == other.ResVersion && !(this.HLCOHDCKAJO != other.HLCOHDCKAJO) && this.NIMOOCECNKB == other.NIMOOCECNKB && this.Platform == other.Platform && !(this.ClientVersion != other.ClientVersion) && this.DKNJKIALLGI == other.DKNJKIALLGI && this.JNDHAINPMOF == other.JNDHAINPMOF && !(this.JLGHKBEDEHG != other.JLGHKBEDEHG) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06009626 RID: 38438 RVA: 0x0018FAB4 File Offset: 0x0018DCB4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.GDILGFJNKPI.Length != 0)
			{
				num ^= this.GDILGFJNKPI.GetHashCode();
			}
			if (this.KONIIHCAEPM.Length != 0)
			{
				num ^= this.KONIIHCAEPM.GetHashCode();
			}
			if (this.BAOJGAIJAAN.Length != 0)
			{
				num ^= this.BAOJGAIJAAN.GetHashCode();
			}
			if (this.HCIMLMCKAPF.Length != 0)
			{
				num ^= this.HCIMLMCKAPF.GetHashCode();
			}
			if (this.FKMHMGOABBO.Length != 0)
			{
				num ^= this.FKMHMGOABBO.GetHashCode();
			}
			if (this.IKBNJJMACMJ.Length != 0)
			{
				num ^= this.IKBNJJMACMJ.GetHashCode();
			}
			if (this.NMCMPEEJBKC)
			{
				num ^= this.NMCMPEEJBKC.GetHashCode();
			}
			if (this.LoginRandom != 0UL)
			{
				num ^= this.LoginRandom.GetHashCode();
			}
			if (this.BOCGEPCDDGF.Length != 0)
			{
				num ^= this.BOCGEPCDDGF.GetHashCode();
			}
			if (this.Signature.Length != 0)
			{
				num ^= this.Signature.GetHashCode();
			}
			if (this.iNPFCEIABOI_ != null)
			{
				num ^= this.INPFCEIABOI.GetHashCode();
			}
			if (this.LDPNKABEDMH != 0U)
			{
				num ^= this.LDPNKABEDMH.GetHashCode();
			}
			if (this.MCJNDNLMDOF.Length != 0)
			{
				num ^= this.MCJNDNLMDOF.GetHashCode();
			}
			if (this.POOJFEBMGKF.Length != 0)
			{
				num ^= this.POOJFEBMGKF.GetHashCode();
			}
			if (this.NJDDJHAPNBO != 0U)
			{
				num ^= this.NJDDJHAPNBO.GetHashCode();
			}
			if (this.RogueGetInfo.Length != 0)
			{
				num ^= this.RogueGetInfo.GetHashCode();
			}
			if (this.CPEMMCOJKDG.Length != 0)
			{
				num ^= this.CPEMMCOJKDG.GetHashCode();
			}
			if (this.IODIMANHNLK.Length != 0)
			{
				num ^= this.IODIMANHNLK.GetHashCode();
			}
			if (this.ResVersion != 0U)
			{
				num ^= this.ResVersion.GetHashCode();
			}
			if (this.HLCOHDCKAJO.Length != 0)
			{
				num ^= this.HLCOHDCKAJO.GetHashCode();
			}
			if (this.NIMOOCECNKB != 0U)
			{
				num ^= this.NIMOOCECNKB.GetHashCode();
			}
			if (this.Platform != PlatformType.Editor)
			{
				num ^= this.Platform.GetHashCode();
			}
			if (this.ClientVersion.Length != 0)
			{
				num ^= this.ClientVersion.GetHashCode();
			}
			if (this.DKNJKIALLGI != LanguageType.LanguageNone)
			{
				num ^= this.DKNJKIALLGI.GetHashCode();
			}
			if (this.JNDHAINPMOF)
			{
				num ^= this.JNDHAINPMOF.GetHashCode();
			}
			if (this.JLGHKBEDEHG.Length != 0)
			{
				num ^= this.JLGHKBEDEHG.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06009627 RID: 38439 RVA: 0x0018FD8F File Offset: 0x0018DF8F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06009628 RID: 38440 RVA: 0x0018FD97 File Offset: 0x0018DF97
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06009629 RID: 38441 RVA: 0x0018FDA0 File Offset: 0x0018DFA0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.KONIIHCAEPM.Length != 0)
			{
				output.WriteRawTag(10);
				output.WriteString(this.KONIIHCAEPM);
			}
			if (this.BOCGEPCDDGF.Length != 0)
			{
				output.WriteRawTag(18);
				output.WriteString(this.BOCGEPCDDGF);
			}
			if (this.ClientVersion.Length != 0)
			{
				output.WriteRawTag(26);
				output.WriteString(this.ClientVersion);
			}
			if (this.Signature.Length != 0)
			{
				output.WriteRawTag(34);
				output.WriteString(this.Signature);
			}
			if (this.ResVersion != 0U)
			{
				output.WriteRawTag(40);
				output.WriteUInt32(this.ResVersion);
			}
			if (this.RogueGetInfo.Length != 0)
			{
				output.WriteRawTag(50);
				output.WriteString(this.RogueGetInfo);
			}
			if (this.FKMHMGOABBO.Length != 0)
			{
				output.WriteRawTag(58);
				output.WriteString(this.FKMHMGOABBO);
			}
			if (this.GDILGFJNKPI.Length != 0)
			{
				output.WriteRawTag(66);
				output.WriteString(this.GDILGFJNKPI);
			}
			if (this.JLGHKBEDEHG.Length != 0)
			{
				output.WriteRawTag(74);
				output.WriteString(this.JLGHKBEDEHG);
			}
			if (this.HCIMLMCKAPF.Length != 0)
			{
				output.WriteRawTag(82);
				output.WriteString(this.HCIMLMCKAPF);
			}
			if (this.HLCOHDCKAJO.Length != 0)
			{
				output.WriteRawTag(90);
				output.WriteString(this.HLCOHDCKAJO);
			}
			if (this.DKNJKIALLGI != LanguageType.LanguageNone)
			{
				output.WriteRawTag(96);
				output.WriteEnum((int)this.DKNJKIALLGI);
			}
			if (this.LDPNKABEDMH != 0U)
			{
				output.WriteRawTag(104);
				output.WriteUInt32(this.LDPNKABEDMH);
			}
			if (this.LoginRandom != 0UL)
			{
				output.WriteRawTag(112);
				output.WriteUInt64(this.LoginRandom);
			}
			if (this.Platform != PlatformType.Editor)
			{
				output.WriteRawTag(120);
				output.WriteEnum((int)this.Platform);
			}
			if (this.NMCMPEEJBKC)
			{
				output.WriteRawTag(224, 16);
				output.WriteBool(this.NMCMPEEJBKC);
			}
			if (this.BAOJGAIJAAN.Length != 0)
			{
				output.WriteRawTag(218, 32);
				output.WriteString(this.BAOJGAIJAAN);
			}
			if (this.CPEMMCOJKDG.Length != 0)
			{
				output.WriteRawTag(242, 33);
				output.WriteString(this.CPEMMCOJKDG);
			}
			if (this.IODIMANHNLK.Length != 0)
			{
				output.WriteRawTag(234, 45);
				output.WriteString(this.IODIMANHNLK);
			}
			if (this.NIMOOCECNKB != 0U)
			{
				output.WriteRawTag(168, 51);
				output.WriteUInt32(this.NIMOOCECNKB);
			}
			if (this.JNDHAINPMOF)
			{
				output.WriteRawTag(200, 56);
				output.WriteBool(this.JNDHAINPMOF);
			}
			if (this.NJDDJHAPNBO != 0U)
			{
				output.WriteRawTag(136, 82);
				output.WriteUInt32(this.NJDDJHAPNBO);
			}
			if (this.IKBNJJMACMJ.Length != 0)
			{
				output.WriteRawTag(250, 92);
				output.WriteString(this.IKBNJJMACMJ);
			}
			if (this.MCJNDNLMDOF.Length != 0)
			{
				output.WriteRawTag(170, 107);
				output.WriteString(this.MCJNDNLMDOF);
			}
			if (this.POOJFEBMGKF.Length != 0)
			{
				output.WriteRawTag(170, 116);
				output.WriteString(this.POOJFEBMGKF);
			}
			if (this.iNPFCEIABOI_ != null)
			{
				output.WriteRawTag(194, 125);
				output.WriteMessage(this.INPFCEIABOI);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600962A RID: 38442 RVA: 0x00190120 File Offset: 0x0018E320
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.GDILGFJNKPI.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.GDILGFJNKPI);
			}
			if (this.KONIIHCAEPM.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.KONIIHCAEPM);
			}
			if (this.BAOJGAIJAAN.Length != 0)
			{
				num += 2 + CodedOutputStream.ComputeStringSize(this.BAOJGAIJAAN);
			}
			if (this.HCIMLMCKAPF.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.HCIMLMCKAPF);
			}
			if (this.FKMHMGOABBO.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.FKMHMGOABBO);
			}
			if (this.IKBNJJMACMJ.Length != 0)
			{
				num += 2 + CodedOutputStream.ComputeStringSize(this.IKBNJJMACMJ);
			}
			if (this.NMCMPEEJBKC)
			{
				num += 3;
			}
			if (this.LoginRandom != 0UL)
			{
				num += 1 + CodedOutputStream.ComputeUInt64Size(this.LoginRandom);
			}
			if (this.BOCGEPCDDGF.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.BOCGEPCDDGF);
			}
			if (this.Signature.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.Signature);
			}
			if (this.iNPFCEIABOI_ != null)
			{
				num += 2 + CodedOutputStream.ComputeMessageSize(this.INPFCEIABOI);
			}
			if (this.LDPNKABEDMH != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.LDPNKABEDMH);
			}
			if (this.MCJNDNLMDOF.Length != 0)
			{
				num += 2 + CodedOutputStream.ComputeStringSize(this.MCJNDNLMDOF);
			}
			if (this.POOJFEBMGKF.Length != 0)
			{
				num += 2 + CodedOutputStream.ComputeStringSize(this.POOJFEBMGKF);
			}
			if (this.NJDDJHAPNBO != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.NJDDJHAPNBO);
			}
			if (this.RogueGetInfo.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.RogueGetInfo);
			}
			if (this.CPEMMCOJKDG.Length != 0)
			{
				num += 2 + CodedOutputStream.ComputeStringSize(this.CPEMMCOJKDG);
			}
			if (this.IODIMANHNLK.Length != 0)
			{
				num += 2 + CodedOutputStream.ComputeStringSize(this.IODIMANHNLK);
			}
			if (this.ResVersion != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ResVersion);
			}
			if (this.HLCOHDCKAJO.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.HLCOHDCKAJO);
			}
			if (this.NIMOOCECNKB != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.NIMOOCECNKB);
			}
			if (this.Platform != PlatformType.Editor)
			{
				num += 1 + CodedOutputStream.ComputeEnumSize((int)this.Platform);
			}
			if (this.ClientVersion.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.ClientVersion);
			}
			if (this.DKNJKIALLGI != LanguageType.LanguageNone)
			{
				num += 1 + CodedOutputStream.ComputeEnumSize((int)this.DKNJKIALLGI);
			}
			if (this.JNDHAINPMOF)
			{
				num += 3;
			}
			if (this.JLGHKBEDEHG.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.JLGHKBEDEHG);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600962B RID: 38443 RVA: 0x001903F0 File Offset: 0x0018E5F0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(PlayerLoginCsReq other)
		{
			if (other == null)
			{
				return;
			}
			if (other.GDILGFJNKPI.Length != 0)
			{
				this.GDILGFJNKPI = other.GDILGFJNKPI;
			}
			if (other.KONIIHCAEPM.Length != 0)
			{
				this.KONIIHCAEPM = other.KONIIHCAEPM;
			}
			if (other.BAOJGAIJAAN.Length != 0)
			{
				this.BAOJGAIJAAN = other.BAOJGAIJAAN;
			}
			if (other.HCIMLMCKAPF.Length != 0)
			{
				this.HCIMLMCKAPF = other.HCIMLMCKAPF;
			}
			if (other.FKMHMGOABBO.Length != 0)
			{
				this.FKMHMGOABBO = other.FKMHMGOABBO;
			}
			if (other.IKBNJJMACMJ.Length != 0)
			{
				this.IKBNJJMACMJ = other.IKBNJJMACMJ;
			}
			if (other.NMCMPEEJBKC)
			{
				this.NMCMPEEJBKC = other.NMCMPEEJBKC;
			}
			if (other.LoginRandom != 0UL)
			{
				this.LoginRandom = other.LoginRandom;
			}
			if (other.BOCGEPCDDGF.Length != 0)
			{
				this.BOCGEPCDDGF = other.BOCGEPCDDGF;
			}
			if (other.Signature.Length != 0)
			{
				this.Signature = other.Signature;
			}
			if (other.iNPFCEIABOI_ != null)
			{
				if (this.iNPFCEIABOI_ == null)
				{
					this.INPFCEIABOI = new DHEJAIGDJIM();
				}
				this.INPFCEIABOI.MergeFrom(other.INPFCEIABOI);
			}
			if (other.LDPNKABEDMH != 0U)
			{
				this.LDPNKABEDMH = other.LDPNKABEDMH;
			}
			if (other.MCJNDNLMDOF.Length != 0)
			{
				this.MCJNDNLMDOF = other.MCJNDNLMDOF;
			}
			if (other.POOJFEBMGKF.Length != 0)
			{
				this.POOJFEBMGKF = other.POOJFEBMGKF;
			}
			if (other.NJDDJHAPNBO != 0U)
			{
				this.NJDDJHAPNBO = other.NJDDJHAPNBO;
			}
			if (other.RogueGetInfo.Length != 0)
			{
				this.RogueGetInfo = other.RogueGetInfo;
			}
			if (other.CPEMMCOJKDG.Length != 0)
			{
				this.CPEMMCOJKDG = other.CPEMMCOJKDG;
			}
			if (other.IODIMANHNLK.Length != 0)
			{
				this.IODIMANHNLK = other.IODIMANHNLK;
			}
			if (other.ResVersion != 0U)
			{
				this.ResVersion = other.ResVersion;
			}
			if (other.HLCOHDCKAJO.Length != 0)
			{
				this.HLCOHDCKAJO = other.HLCOHDCKAJO;
			}
			if (other.NIMOOCECNKB != 0U)
			{
				this.NIMOOCECNKB = other.NIMOOCECNKB;
			}
			if (other.Platform != PlatformType.Editor)
			{
				this.Platform = other.Platform;
			}
			if (other.ClientVersion.Length != 0)
			{
				this.ClientVersion = other.ClientVersion;
			}
			if (other.DKNJKIALLGI != LanguageType.LanguageNone)
			{
				this.DKNJKIALLGI = other.DKNJKIALLGI;
			}
			if (other.JNDHAINPMOF)
			{
				this.JNDHAINPMOF = other.JNDHAINPMOF;
			}
			if (other.JLGHKBEDEHG.Length != 0)
			{
				this.JLGHKBEDEHG = other.JLGHKBEDEHG;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600962C RID: 38444 RVA: 0x00190688 File Offset: 0x0018E888
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600962D RID: 38445 RVA: 0x00190694 File Offset: 0x0018E894
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 104U)
				{
					if (num <= 50U)
					{
						if (num <= 26U)
						{
							if (num == 10U)
							{
								this.KONIIHCAEPM = input.ReadString();
								continue;
							}
							if (num == 18U)
							{
								this.BOCGEPCDDGF = input.ReadString();
								continue;
							}
							if (num == 26U)
							{
								this.ClientVersion = input.ReadString();
								continue;
							}
						}
						else
						{
							if (num == 34U)
							{
								this.Signature = input.ReadString();
								continue;
							}
							if (num == 40U)
							{
								this.ResVersion = input.ReadUInt32();
								continue;
							}
							if (num == 50U)
							{
								this.RogueGetInfo = input.ReadString();
								continue;
							}
						}
					}
					else if (num <= 74U)
					{
						if (num == 58U)
						{
							this.FKMHMGOABBO = input.ReadString();
							continue;
						}
						if (num == 66U)
						{
							this.GDILGFJNKPI = input.ReadString();
							continue;
						}
						if (num == 74U)
						{
							this.JLGHKBEDEHG = input.ReadString();
							continue;
						}
					}
					else if (num <= 90U)
					{
						if (num == 82U)
						{
							this.HCIMLMCKAPF = input.ReadString();
							continue;
						}
						if (num == 90U)
						{
							this.HLCOHDCKAJO = input.ReadString();
							continue;
						}
					}
					else
					{
						if (num == 96U)
						{
							this.DKNJKIALLGI = (LanguageType)input.ReadEnum();
							continue;
						}
						if (num == 104U)
						{
							this.LDPNKABEDMH = input.ReadUInt32();
							continue;
						}
					}
				}
				else if (num <= 5866U)
				{
					if (num <= 2144U)
					{
						if (num == 112U)
						{
							this.LoginRandom = input.ReadUInt64();
							continue;
						}
						if (num == 120U)
						{
							this.Platform = (PlatformType)input.ReadEnum();
							continue;
						}
						if (num == 2144U)
						{
							this.NMCMPEEJBKC = input.ReadBool();
							continue;
						}
					}
					else
					{
						if (num == 4186U)
						{
							this.BAOJGAIJAAN = input.ReadString();
							continue;
						}
						if (num == 4338U)
						{
							this.CPEMMCOJKDG = input.ReadString();
							continue;
						}
						if (num == 5866U)
						{
							this.IODIMANHNLK = input.ReadString();
							continue;
						}
					}
				}
				else if (num <= 10504U)
				{
					if (num == 6568U)
					{
						this.NIMOOCECNKB = input.ReadUInt32();
						continue;
					}
					if (num == 7240U)
					{
						this.JNDHAINPMOF = input.ReadBool();
						continue;
					}
					if (num == 10504U)
					{
						this.NJDDJHAPNBO = input.ReadUInt32();
						continue;
					}
				}
				else if (num <= 13738U)
				{
					if (num == 11898U)
					{
						this.IKBNJJMACMJ = input.ReadString();
						continue;
					}
					if (num == 13738U)
					{
						this.MCJNDNLMDOF = input.ReadString();
						continue;
					}
				}
				else
				{
					if (num == 14890U)
					{
						this.POOJFEBMGKF = input.ReadString();
						continue;
					}
					if (num == 16066U)
					{
						if (this.iNPFCEIABOI_ == null)
						{
							this.INPFCEIABOI = new DHEJAIGDJIM();
						}
						input.ReadMessage(this.INPFCEIABOI);
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x0400396A RID: 14698
		private static readonly MessageParser<PlayerLoginCsReq> _parser = new MessageParser<PlayerLoginCsReq>(() => new PlayerLoginCsReq());

		// Token: 0x0400396B RID: 14699
		private UnknownFieldSet _unknownFields;

		// Token: 0x0400396C RID: 14700
		public const int GDILGFJNKPIFieldNumber = 8;

		// Token: 0x0400396D RID: 14701
		private string gDILGFJNKPI_ = "";

		// Token: 0x0400396E RID: 14702
		public const int KONIIHCAEPMFieldNumber = 1;

		// Token: 0x0400396F RID: 14703
		private string kONIIHCAEPM_ = "";

		// Token: 0x04003970 RID: 14704
		public const int BAOJGAIJAANFieldNumber = 523;

		// Token: 0x04003971 RID: 14705
		private string bAOJGAIJAAN_ = "";

		// Token: 0x04003972 RID: 14706
		public const int HCIMLMCKAPFFieldNumber = 10;

		// Token: 0x04003973 RID: 14707
		private string hCIMLMCKAPF_ = "";

		// Token: 0x04003974 RID: 14708
		public const int FKMHMGOABBOFieldNumber = 7;

		// Token: 0x04003975 RID: 14709
		private string fKMHMGOABBO_ = "";

		// Token: 0x04003976 RID: 14710
		public const int IKBNJJMACMJFieldNumber = 1487;

		// Token: 0x04003977 RID: 14711
		private string iKBNJJMACMJ_ = "";

		// Token: 0x04003978 RID: 14712
		public const int NMCMPEEJBKCFieldNumber = 268;

		// Token: 0x04003979 RID: 14713
		private bool nMCMPEEJBKC_;

		// Token: 0x0400397A RID: 14714
		public const int LoginRandomFieldNumber = 14;

		// Token: 0x0400397B RID: 14715
		private ulong loginRandom_;

		// Token: 0x0400397C RID: 14716
		public const int BOCGEPCDDGFFieldNumber = 2;

		// Token: 0x0400397D RID: 14717
		private string bOCGEPCDDGF_ = "";

		// Token: 0x0400397E RID: 14718
		public const int SignatureFieldNumber = 4;

		// Token: 0x0400397F RID: 14719
		private string signature_ = "";

		// Token: 0x04003980 RID: 14720
		public const int INPFCEIABOIFieldNumber = 2008;

		// Token: 0x04003981 RID: 14721
		private DHEJAIGDJIM iNPFCEIABOI_;

		// Token: 0x04003982 RID: 14722
		public const int LDPNKABEDMHFieldNumber = 13;

		// Token: 0x04003983 RID: 14723
		private uint lDPNKABEDMH_;

		// Token: 0x04003984 RID: 14724
		public const int MCJNDNLMDOFFieldNumber = 1717;

		// Token: 0x04003985 RID: 14725
		private string mCJNDNLMDOF_ = "";

		// Token: 0x04003986 RID: 14726
		public const int POOJFEBMGKFFieldNumber = 1861;

		// Token: 0x04003987 RID: 14727
		private string pOOJFEBMGKF_ = "";

		// Token: 0x04003988 RID: 14728
		public const int NJDDJHAPNBOFieldNumber = 1313;

		// Token: 0x04003989 RID: 14729
		private uint nJDDJHAPNBO_;

		// Token: 0x0400398A RID: 14730
		public const int RogueGetInfoFieldNumber = 6;

		// Token: 0x0400398B RID: 14731
		private string rogueGetInfo_ = "";

		// Token: 0x0400398C RID: 14732
		public const int CPEMMCOJKDGFieldNumber = 542;

		// Token: 0x0400398D RID: 14733
		private string cPEMMCOJKDG_ = "";

		// Token: 0x0400398E RID: 14734
		public const int IODIMANHNLKFieldNumber = 733;

		// Token: 0x0400398F RID: 14735
		private string iODIMANHNLK_ = "";

		// Token: 0x04003990 RID: 14736
		public const int ResVersionFieldNumber = 5;

		// Token: 0x04003991 RID: 14737
		private uint resVersion_;

		// Token: 0x04003992 RID: 14738
		public const int HLCOHDCKAJOFieldNumber = 11;

		// Token: 0x04003993 RID: 14739
		private string hLCOHDCKAJO_ = "";

		// Token: 0x04003994 RID: 14740
		public const int NIMOOCECNKBFieldNumber = 821;

		// Token: 0x04003995 RID: 14741
		private uint nIMOOCECNKB_;

		// Token: 0x04003996 RID: 14742
		public const int PlatformFieldNumber = 15;

		// Token: 0x04003997 RID: 14743
		private PlatformType platform_;

		// Token: 0x04003998 RID: 14744
		public const int ClientVersionFieldNumber = 3;

		// Token: 0x04003999 RID: 14745
		private string clientVersion_ = "";

		// Token: 0x0400399A RID: 14746
		public const int DKNJKIALLGIFieldNumber = 12;

		// Token: 0x0400399B RID: 14747
		private LanguageType dKNJKIALLGI_;

		// Token: 0x0400399C RID: 14748
		public const int JNDHAINPMOFFieldNumber = 905;

		// Token: 0x0400399D RID: 14749
		private bool jNDHAINPMOF_;

		// Token: 0x0400399E RID: 14750
		public const int JLGHKBEDEHGFieldNumber = 9;

		// Token: 0x0400399F RID: 14751
		private string jLGHKBEDEHG_ = "";
	}
}
